from django.urls import path
from api.views import CustomTokenObtainPairView, CustomTokenRefreshView, \
    UserView,  Course_manage, CourseType_manage, UserInfoView

urlpatterns = [
    path("user/", UserView.as_view(), name="user"),
    path("token/", CustomTokenObtainPairView.as_view(), name='token_obtain_pair'),                  # 获取访问令牌
    path("token/refresh/", CustomTokenRefreshView.as_view(), name='token_refresh'),                 # 刷新令牌
    path('user_info/', UserInfoView.as_view(), name='user_info'),                                   # 获取用户信息
    path("course_manage/", Course_manage.as_view(), name="course_manage"),                          # 新增课程
    path('course_manage/<str:course_no>/', Course_manage.as_view(), name='edit_course_api'),        # 修改课程
    path('course-types/', CourseType_manage.as_view()),                                             # 新增课程类型
    path('course-types/<int:type_id>/', CourseType_manage.as_view(), name='course_type_manage'),    # 修改/删除课程类型
]